<?php 

$res = disk_total_space('c:');
var_dump($res);

$res = disk_free_space('c:');
var_dump($res);

$a=2;
$res=pow($a, 5);
var_dump($res);

$res=basename('../../03-13/mulu.php');
var_dump($res);

$res=dirname('../../03-13/mulu.php');
var_dump($res);

$res=file_exists('../03-13');
var_dump($res);

$res=is_dir('../03-13');
var_dump($res);

/*$res=mkdir ('../03-13/a');
var_dump($res);*/

/*$res=rmdir('../03-13/a');
var_dump($res);*/

/*$res=rename('a','a1');
var_dump($res);*/

/*$res=copy('mulu.php', 'a1/c.php');
var_dump($res);*/

/*$res=unlink('a1/c.php');
var_dump($res);*/




include '../001.php';
//2017 06 22
//目录
//disk磁盘  total总计 space空间
$res = disk_total_space('c:');
var_dump(CF($res));

//free空闲的
$res = disk_free_space('c:');
var_dump(CF($res));

$res = pow(2, 4);
var_dump($res);

//basename() 返回路径中的文件名部分
$res = basename('../03-13/mulu.php');
var_dump($res);

//dirname() 函数返回路径中的目录部分
$res = dirname('../03-13/mulu.php');
var_dump($res);

//file_exists() 函数检查文件或目录是否存在  exists存在
$res = file_exists('../03-13/mulu.php');
var_dump($res);

//is_dir — 判断给定文件名是否是一个目录
$res = is_dir('../03-13/mulu.php');
var_dump($res);

//mkdir() 函数创建目录
//$res = mkdir('./aa/bb/cc/dd/13');
//var_dump($res);

$res = dirname('./aa/bb/cc/dd/13');
var_dump($res);

function DGmkdir($path)
{
	if(is_dir(dirname($path))){
		mkdir($path);
	}else{
		//递归创建父目录
		DGmkdir(dirname($path));
		//整个递归的最后一步 创建目录13自己
		mkdir($path);
	}
}
//DGmkdir('./aa/bb/cc/dd/13');

// function DGmkdir('./aa/bb/cc/dd')
// {
// 	if(is_dir(dirname('./aa/bb/cc/dd'))){
// 		mkdir($path);
// 	}else{
// 		DGmkdir(dirname('./aa/bb/cc/dd'));
// 		mkdir($path);
// 	}
// }
// DGmkdir('./aa/bb/cc/dd');

// function DGmkdir('./aa/bb/cc')
// {
// 	if(is_dir(dirname('./aa/bb/cc'))){
// 		mkdir($path);
// 	}else{
// 		DGmkdir(dirname('./aa/bb/cc'));
// 		mkdir($path);
// 	}
// }
// DGmkdir('./aa/bb/cc');

// function DGmkdir('./aa/bb')
// {
// 	if(is_dir(dirname('./aa/bb'))){
// 		mkdir($path);
// 	}else{
// 		DGmkdir(dirname('./aa/bb'));
// 		mkdir($path);
// 	}
// }
// DGmkdir('./aa/bb');

// function DGmkdir('./aa')
// {
// 	if(is_dir(dirname('./aa'))){
// 		mkdir($path);
// 	}else{
// 		DGmkdir(dirname('./aa'));
// 		mkdir($path);
// 	}
// }
// DGmkdir('./aa');

//rmdir() 函数删除空的目录  前提是目录要为空 
//$res = rmdir('./aa/bb/cc/dd/13');
//var_dump($res);

//递归删除多级目录
function DGrmdir($path)
{
	$arr = glob($path.'/*');
	foreach ($arr as $v) {
		
		if (is_dir($v)) {
			DGrmdir($v);
		}else{
			unlink($v);
			//echo "删除文件".$v.'<br>';
		}

	}
	rmdir($path);
	// echo "删除目录".$path.'<br>';
}
//var_dump(glob('./aa/*'));
//DGrmdir('./aa');





//rename() 函数重命名文件或目录  前提是目录要为空
//$res = rename('./aa/bb/cc/dd/13','./aa/bb/cc/dd/14');
//var_dump($res);

//copy() 函数拷贝文件  拷过去的文件可以改名称  目录不能拷贝?
//$res = copy('./a2.php', './a3');
//var_dump($res);

//unlink() 函数删除文件
// $res = unlink('./a2.php');
// var_dump($res);

$res = glob('./*');
var_dump($res);
foreach ($res as $v) {
	if (is_dir($v)) {
		echo '这个是目录'.$v;
		echo '<br>';
	}else{
		echo '这个是文件'.$v;
		echo '<br>';
	}
}









//文件
//is_writable() 函数判断指定的文件是否可写   writable可写下的
$res = is_writable('./wenjian.php');
var_dump($res);

//is_readable() 函数判断指定文件名是否可读
$res = is_readable('./wenjian.php');
var_dump($res);

//filesize() 函数返回指定文件的大小
$res = filesize('./wenjian.php');
var_dump($res);

//filemtime() 函数返回文件内容上次的修改时间
$res = date("Y-m-d H:i:s",filemtime('./wenjian.php'));
var_dump($res);

//file_get_contents() 函数把整个文件读入一个字符串中
$str = file_get_contents('../001.php');
var_dump($str);

//file_put_contents() 函数把一个字符串写入文件中  返回写入的大小字节
//$res = file_put_contents('./new001.php', $str);
//var_dump($res);

//file把整个文件读入一个数组中  每一行当成数组中的一项
//$arr = file('../001.txt');
//var_dump($arr);


 ?>